<?php

//ajax评论
require get_template_directory(). '/inc/comment/main.php';

//后台缩略图
require get_template_directory(). '/inc/thumbnails.php';
// 添加下载确认页模板支持
function register_download_page_template($templates) {
    $templates['download-page.php'] = '独立下载页面';
    return $templates;
}
add_filter('theme_page_templates', 'register_download_page_template');
//wp优化
require get_template_directory(). '/inc/index.php';

//基础
require get_template_directory(). '/inc/norm.php';

//注册导航
register_nav_menus(
	array(
	'main'     => __( '主菜单导航' ),
	)
);

/*自动加超链接*/
add_filter('the_content', 'make_clickable');


// 隐藏顶部黑色工具条
add_filter( 'show_admin_bar', '__return_false' );



// 启用图片灯箱功能
function enable_lightbox() {
    // 注册和加载必要的 CSS 和 JS
    wp_enqueue_style('fancybox-css', 'https://cdn.jsdelivr.net/npm/@fancyapps/ui/dist/fancybox.css', [], null);
    wp_enqueue_script('fancybox-js', 'https://cdn.jsdelivr.net/npm/@fancyapps/ui/dist/fancybox.umd.js', ['jquery'], null, true);

    // 添加自定义 JS 脚本以初始化灯箱
    wp_add_inline_script('fancybox-js', "
        document.addEventListener('DOMContentLoaded', function() {
            document.querySelectorAll('a[href$=\"jpg\"], a[href$=\"jpeg\"], a[href$=\"png\"], a[href$=\"gif\"]').forEach(anchor => {
                anchor.setAttribute('data-fancybox', 'gallery');
            });
        });
    ");
}
add_action('wp_enqueue_scripts', 'enable_lightbox');

// 自动为文章中的图片添加链接（如果未链接）
function add_lightbox_to_images($content) {
    if (is_singular() && !is_admin()) {
        $content = preg_replace_callback('/<img .*?src=[\"\'](.*?)[\"\'].*?>/', function($matches) {
            $img_url = $matches[1];
            return '<a href="' . esc_url($img_url) . '">' . $matches[0] . '</a>';
        }, $content);
    }
    return $content;
}
add_filter('the_content', 'add_lightbox_to_images');



/*文本编辑自定义快捷标签按钮*/
 add_action('after_wp_tiny_mce', 'bolo_after_wp_tiny_mce');
 function bolo_after_wp_tiny_mce($mce_settings) {
 ?>
 <script type="text/javascript"> 
 QTags.addButton( 'z_mhz', '迷幻紫', '<div id="zm_mhz">迷幻紫</div>', "" );
 QTags.addButton( 'z_xgh', '西瓜红', '<div id="zm_xgh">西瓜红</div>', "" );
 QTags.addButton( 'z_tkzj', '天空之境', '<div id="zm_tkzj">天空之境</div>', "" );
 QTags.addButton( 'z_xyz', '小宇宙', '<div id="zm_xyz">小宇宙</div>', "" );
 QTags.addButton( 'z_gll', '橄榄绿', '<div id="zm_gll">橄榄绿</div>', "" );
 QTags.addButton( 'z_xty', '小太阳', '<div id="zm_xty">小太阳</div>', "" );
 QTags.addButton( 'z_yyz', '优雅紫', '<div id="zm_yyz">优雅紫</div>', "" );
 QTags.addButton( 'z_szh', '深邃黑', '<div id="zm_szh">深邃黑</div>', "" );
 QTags.addButton( 'z_wbk', '无边框', '<div id="zm_wbk">无边框</div>', "" ); 
 function bolo_QTnextpage_arg1() {
 }
 </script>
 <?php
 }
 /*文本编辑自定义快捷标签按钮 结束*/












